package com.cctcq.domain;

import java.sql.Timestamp;

/**
 * RoutePlan entity. @author MyEclipse Persistence Tools
 */

public class RoutePlan implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = 3165810510933991017L;
	private String routePlanId;
	private Route route;
	private String beginTime;
	private String endTime;
	private String event;
	private Timestamp createdate;

	// Constructors

	/** default constructor */
	public RoutePlan() {
	}

	/** minimal constructor */
	public RoutePlan(String routePlanId, Timestamp createdate) {
		this.routePlanId = routePlanId;
		this.createdate = createdate;
	}

	/** full constructor */
	public RoutePlan(String routePlanId, Route route, String beginTime,
			String endTime, String event, Timestamp createdate) {
		this.routePlanId = routePlanId;
		this.route = route;
		this.beginTime = beginTime;
		this.endTime = endTime;
		this.event = event;
		this.createdate = createdate;
	}

	// Property accessors

	public String getRoutePlanId() {
		return this.routePlanId;
	}

	public void setRoutePlanId(String routePlanId) {
		this.routePlanId = routePlanId;
	}

	public Route getRoute() {
		return this.route;
	}

	public void setRoute(Route route) {
		this.route = route;
	}

	public String getBeginTime() {
		return this.beginTime;
	}

	public void setBeginTime(String beginTime) {
		this.beginTime = beginTime;
	}

	public String getEndTime() {
		return this.endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getEvent() {
		return this.event;
	}

	public void setEvent(String event) {
		this.event = event;
	}

	public Timestamp getCreatedate() {
		return this.createdate;
	}

	public void setCreatedate(Timestamp createdate) {
		this.createdate = createdate;
	}

}